package com.juyu.miliao.api.constant;

import lombok.Getter;

/**
 * 问答信息类型
 *
 * @author xuanqicheng
 * @create 2018-17-11:14 AM
 */
@Getter
public enum QuestionAndAnswerTypeEnum {
    /**
     * 问题状态，问题没有被回答。
     * 1：待回答，2：以回答,3:问题过期
     */
    QUESTION_NOT_ANSWER_TYPE(1,"问题没有被回答"),
    /**
     * 问题状态，问题已回答。
     * 1：待回答，2：以回答,3:问题过期
     */
    QUESTION_TO_ANSWER_TYPE(2,"问题已回答"),

    /**
     * 问题状态，问题回答过期。
     * 1：待回答，2：以回答,3:问题过期
     */
    QUESTION_ANSWER_EXPIRED_TYPE(3,"问题回答过期"),
    /**
     * 回答内容审批状态,回答内容未审批。
     * 0：未审批,1：审批通过，2：审批不通过
     */
    ANSWER_NOT_EXAMINED_AND_APPROVED(0,"回答内容未审批"),
    /**
     * 回答内容审批状态,回答内容审批成功。
     * 0：未审批,1：审批通过，2：审批不通过
     */
    ANSWER_SUCCESSFUL_EXAMINATION_AND_APPROVED(1,"回答内容审批成功"),
    /**
     * 回答内容审批状态,回答内容审批失败。
     * 0：未审批,1：审批通过，2：审批不通过
     */
    ANSWER_FAILURE_EXAMINATION_AND_APPROVED(2,"回答内容审批失败"),;

    /**
     * 类型值
     */
    private int code;
    /**
     * 类型描述
     */
    private String message;

    QuestionAndAnswerTypeEnum(int code, String message) {
        this.code = code;
        this.message = message;
    }
}
